977608ff211e2d37a1be06c8129b2f3019062337,plugins/org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/jvmmodel/JvmTypesBuilder.java,JvmTypesBuilder,toClass,#EObject#String#Procedure1#,266

Before Change


		if (result == null)
			return null;
		associate(sourceElement, result);
		if(initializer != null) 
			initializer.apply(result);
		return result;
	}
	
	/**

After Change


	 *            if sourceElement or name are <code>null</code>.
	 */
	@Nullable 
	public JvmGenericType toClass(@Nullable EObject sourceElement, @Nullable String name, @Nullable Procedure1<? super JvmGenericType> initializer) {
		final JvmGenericType result = createJvmGenericType(sourceElement, name);
		if (result == null)
			return null;
		associate(sourceElement, result);
		return initializeSafely(result, initializer);
	}
	
	/**